#pragma once
#include "messagebase.h"
#include "GameStateFwd.h"
#include "GameFwd.h"

class GameStateMessage :
   public MessageBase
{
public:

   GameStateMessage(GamePtr gamePtr, GameStatePtr gameStatePtr);

   ~GameStateMessage(void);

protected:

   virtual void do_execute();

private:
   GamePtr m_gamePtr;
   GameStatePtr m_gameStatePtr;
};

